1
探索Rust參考文件的脈絡
AI034Lesson 21
00:00

掌握Rust需要從概念性邏輯過渡到 詞法精確性。這個過程從 附錄——語言語法的正式映射。我們將字面量、註解和符號視為Rust程式碼的 原子 ,與它們所建構的邏輯截然不同。

1. 字面量帳簿

Rust透過專用的字面量在編譯器層級區分類型。雖然 "..." 處理標準字串, 原始字串字面量r"...")會忽略轉義序列,避免「反斜線症」。對於底層資料, 位元組字面量b"...")以及 ASCII位元組字面量 提供直接的 u8 對應。

2. 「空」空間的語意

單位型態())代表一個零元素的元組,當不回傳任何值時使用。相反地, 空底型態!)表示永遠不會返回的程式碼(發散函數)。 陳述終止符;)是將產生值的表達式轉換為陳述式的關鍵界線。

字面量帳簿"..." :字串r"..." :原始字串b"..." :位元組字串255u8 :數值元數據矩陣// 行註解/// 外部文檔//! 內部文檔符號圖; :終止符() :單位型態'ident :生命週期! :永不型態

3. 文件即架構

註解不僅僅是註釋;它們是元數據。 外部文檔註解///)用來記錄其後的項目,而 內部文檔註解//!)則用來記錄其所處的項目(例如套件或模組根目錄)。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>